package com.example.domain;

import java.util.List;
import java.util.Map;
import java.util.Set;

import com.example.utils.poi.Excel;

import lombok.Data;

/**
 * 销售人员 外勤打卡信息
 * @author li
 */
@Data
public class XsWQEntity {
	
	/**
	 * 人员id
	 */
    private String id;
	/**
	 * 销售人员名称
	 */
    private String loginid;
	/**
	 * 部门id
	 */
    private Integer deptid;
    /**
	 * 部门名称
	 */
    @Excel(name = "部门", width=14)
    private String deptname;
    /**
	 * 销售人员名称
	 */
    @Excel(name = "姓名", width=12)
    private String lastname;
    /**
	 * 外勤打卡日期
	 */
    private String operatedate;
    /**
	 * 外勤打卡时间
	 */
    private String operatetime;
    /**
     * 经度
     */
    private String longitude;
    /**
     * 纬度
     */
    private String latitude;
    /**
     * 地址
     */
    private String address;
    
    private String province;
    
    private String city;
    
    private String msg;
    
    private Map<String,Set<String>> provinceMap;
    
    private Map<String,Map<String,Set<String>>> pmcm;
    
    /**
     * 应出勤天数
     */
    @Excel(name = "工作日", width=8)
    private int ycqts;
    /**
     * 出差总天数
     */
    @Excel(name = "出差天数", width=8)
    private int ccDays;
    /**
     * 出差率
     */
    @Excel(name = "本月出差率", width=8, suffix="%")
    private double ccl;
    
    /**
     * 出差省份个数
     */
    @Excel(name = "出差省份个数", width=8)
    private int provinceCount;
    /**
     * 出差地级市个数
     */
    @Excel(name = "出差地级市个数", width=8)
    private int cityCount;
   
    private Map<String,Map<String,Integer>> pccount;
    
    @Excel(name = "出差地级市/天数", width=50)
    private String showMsg;
    
    /**
     * 排除的地点
     */
    @Excel(name = "排除地点", width=20)
    private List<String> pcdds;
    
}

